popovermenu: Avoid an uninitialized variable
authorMatthias Clasen <mclasen@redhat.com>
Wed, 12 Feb 2020 22:58:41 +0000 (17:58 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Wed, 12 Feb 2020 22:58:41 +0000 (17:58 -0500)
Pointed out by Timm/clang.

Fixes https://gitlab.gnome.org/GNOME/gtk/issues/2434

gtk/gtkpopovermenu.c

index 6befff191fb56400f7c13e2280584626b09652db..e310033f12bdca543f93666278b964b1a02dcc45 100644 (file)
@@ -148,6 +148,8 @@ gtk_popover_menu_set_active_item (GtkPopoverMenu *menu,
           gtk_widget_set_state_flags (menu->active_item, GTK_STATE_FLAG_SELECTED, FALSE);
           if (GTK_IS_MODEL_BUTTON (item))
             g_object_get (item, "popover", &popover, NULL);
+          else
+            popover = NULL;
 
           if (!popover || popover != menu->open_submenu)
             gtk_widget_grab_focus (menu->active_item);